﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;

namespace CarbonMeter
{
   public class MyTabs
   {
      private string programName;
      public ArrayList propertyName = new ArrayList();
      public ArrayList visibility = new ArrayList();

      public MyTabs(string name)
      {
         programName = name;
      }

      public MyTabs()
      {
      
      }
   }

   public static class TabSelections
   {
      public static ArrayList tablo = new ArrayList();

      static TabSelections()
      {
         tablo.Add(new MyTabs("Lisans1"));
         tablo.Add(new MyTabs("Lisans2"));
         tablo.Add(new MyTabs("Lisans3"));

         MyTabs fillProperty1 = (MyTabs)tablo[0];
         fillProperty1.propertyName.Add("ObserveAndRecord");
         fillProperty1.propertyName.Add("Replay");
         fillProperty1.propertyName.Add("Playback");
         fillProperty1.propertyName.Add("View");
         fillProperty1.propertyName.Add("Analysis");
         fillProperty1.propertyName.Add("RecordManagement");
         fillProperty1.propertyName.Add("TaskManagement");
         fillProperty1.propertyName.Add("Location");
         fillProperty1.propertyName.Add("Statistics");
         fillProperty1.propertyName.Add("Logs");
         fillProperty1.propertyName.Add("UserManagement");
         fillProperty1.propertyName.Add("DataTransfer");
         fillProperty1.propertyName.Add("Help");

         MyTabs fillProperty2 = (MyTabs)tablo[1];
         fillProperty2.propertyName = fillProperty1.propertyName;
         MyTabs fillProperty3 = (MyTabs)tablo[2];
         fillProperty3.propertyName = fillProperty1.propertyName;

         //NOT: Gorunurlukler buradan degisecek
         fillProperty1.visibility.Add(true);
         fillProperty1.visibility.Add(true);
         fillProperty1.visibility.Add(true);
         fillProperty1.visibility.Add(true);
         fillProperty1.visibility.Add(true);
         fillProperty1.visibility.Add(true);
         fillProperty1.visibility.Add(true);
         fillProperty1.visibility.Add(true);
         fillProperty1.visibility.Add(true);
         fillProperty1.visibility.Add(true);
         fillProperty1.visibility.Add(true);
         fillProperty1.visibility.Add(true);
         fillProperty1.visibility.Add(true);

         fillProperty2.visibility.Add(false);
         fillProperty2.visibility.Add(false);
         fillProperty2.visibility.Add(true);
         fillProperty2.visibility.Add(true);
         fillProperty2.visibility.Add(true);
         fillProperty2.visibility.Add(true);
         fillProperty2.visibility.Add(true);
         fillProperty2.visibility.Add(true);
         fillProperty2.visibility.Add(true);
         fillProperty2.visibility.Add(true);
         fillProperty2.visibility.Add(true);
         fillProperty2.visibility.Add(true);
         fillProperty2.visibility.Add(true);

         fillProperty3.visibility.Add(true);
         fillProperty3.visibility.Add(false);
         fillProperty3.visibility.Add(false);
         fillProperty3.visibility.Add(true);
         fillProperty3.visibility.Add(true);
         fillProperty3.visibility.Add(true);
         fillProperty3.visibility.Add(true);
         fillProperty3.visibility.Add(true);
         fillProperty3.visibility.Add(true);
         fillProperty3.visibility.Add(true);
         fillProperty3.visibility.Add(true);
         fillProperty3.visibility.Add(true);
         fillProperty3.visibility.Add(true);

      }
   }
}
